﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Entidades;
using System.Data.SqlClient;

namespace DAO
{
    public static class LoginDAO
    {
        public static Boolean validaUsuario(string nom_usu, string pass_usu)
        {
            Boolean a = false;
            string cmd = "SELECT * FROM usuario ";
            cmd += "WHERE usu_nombre = @nom_usu and usu_clave = @pass_usu;";
            List<SqlParameter> listaParam = new List<SqlParameter>();
            listaParam.Add(new SqlParameter("@nom_usu", nom_usu));
            listaParam.Add(new SqlParameter("@pass_usu", pass_usu));
            SqlDataReader dr = DB.GenerarReader(cmd, listaParam);
            Usuario usu = new Usuario();
            while (dr.Read())
            {
                usu.Nombre = dr["usu_nombre"].ToString();
                usu.Rol = dr["usu_rol"].ToString();
            }
            if (usu.Nombre != null)
            {
                a = true;
            }
            else
            {
                a = false;
            }
            return a;

        }
        public static string traeRol(string nom_usu, string clave_usu)
        {
            string a = "";
            string cmd = "SELECT * FROM usuario ";
            cmd += "WHERE usu_nombre = @nom_usu;";
            List<SqlParameter> listaParam = new List<SqlParameter>();
            listaParam.Add(new SqlParameter("@nom_usu", nom_usu));
            SqlDataReader dr = DB.GenerarReader(cmd, listaParam);
            Usuario usu = new Usuario();
            while (dr.Read())
            {
                usu.Nombre = dr["usu_nombre"].ToString();
                usu.Rol = dr["usu_rol"].ToString();
            }
            a = usu.Rol;
            return a;

        }

        public static string traeUsuario(string nom_usu, string clave_usu)
        {
            string a = "";
            string cmd = "SELECT * FROM usuario ";
            cmd += "WHERE usu_nombre = @nom_usu;";
            List<SqlParameter> listaParam = new List<SqlParameter>();
            listaParam.Add(new SqlParameter("@nom_usu", nom_usu));
            SqlDataReader dr = DB.GenerarReader(cmd, listaParam);
            Usuario usu = new Usuario();
            while (dr.Read())
            {
                usu.Nombre = dr["usu_nombre"].ToString();
                usu.Rol = dr["usu_rol"].ToString();
            }
            a = usu.Nombre;
            return a;

        }
    }
}
